IBM BPM Interview Questions and Answers

Ratings:
(4.5)
Views: 23528
Banner-Img
Share this blog:

IBM BPM Interview Questions

1.What is an IBM BPM?

Ans: IBM Business Process Manager (IBPM) provides a platform on which Business Processes can be described, implemented, executed and monitored.

2.What are Teamworks Components?

Ans: Shared Model:

Stores all Process, Services,Performance Data, Business Events and Conditions.

Process Server:

Executes the Process and Services that authors build using Teamworks Authoring Environment.

Performance Server:

Manages and aggregate Process Performance data and monitors business events and conditions.

Server Consoles:

Provide interfaces that enables administrator to configure and maintain the Process

Server and performance Server:

Other users may have limited access to change password and perform other basic tasks.

Authoring Environment:

Eclipse based development Environment consists of several interfaces that enable authors to Model, Simulate and Inspect processes. Available interfaces include Service Modeler, Process Inspector, Process Molder.

Process portal:

Enables process participants to perform assigned task,view the history of task,launch any processes or services that are attached to task and view the performance of their processes and teams.Tools available from the process portal include Scoreboards.

3. What is a Process in IBM BPM ?

Ans: A process is like a Program that does work inside teamwork. It has a starting point and at least one exit point.

4. What is an Activity in IBM BPM?

Ans: An Activity represents a logical unit of work that can be execute at run time by a Human or  System.

5.What are Variables(Business Objects) in IBM BPM?

Ans: Business objects are called variables in Teamworks represent the data that provides the data that provides the business context to a running process.

There are two types of variables 

  • Simple And Complex variables have different scopes
  • private Input and Output.

6.In production one instance has been failed due to some business object has bad data or null values, How will you inject data on runtime in production?

Ans: IBPM provide some rest api which operation name is setData through that we can inject values.

7.I have one BPD, which has multiple tasks. How will you identify user in run-time and assign the task based on his role?

Ans: Its related to routing.

8.How will you start BPM from out side?

Ans: There are 4 ways:

  1. Expose as a webservice like WSDL and call it from outside and inside the BPM call in javascript 'startBPMByProcessName()'.
  2. BPM API expose as rest service to start the BPM process.
  3. Through JMS, we can start bpm process.
  4. Through Java api we can start the bpm process.

9.What is the difference between process app and toolkit?

Ans: Process App is deployable but toolkit is not deployable it should be integrate

10.How will you maintain version in bpm?

Ans: We can create snapshot.

If you want to enrich your career and become a professional in IBM BPM, then visit Tekslate - a global online training platform: "IBM BPM Training"   This course will help you to achieve excellence in this domain.

11.What are coaches and coach views? What is the primary function of coaches?

Ans: Coaches are the name for the web pages (user interface) that IBM Process Designers allows to work on to build the human interaction. Coach views are new in BPM v8, where they are basically re-usable templates. We can create coach views for business objects, and re-use them in multiple coaches.

12.What has changed in coaches in IBM BPM V8?

Ans: Coach views are a major addition. Improved error handline, and termination handling. Content Management integration, and other of bug fixes.

13.What are the different "Visibility" options you have in IBM BPM V8?

Ans: Default(inherited), required, editable, read-only, none (hide or disabled).

14.What is Teamworks?

Ans:

  1. Teamworks is a BPM tool developed by Lombardi Software.
  2. Teamworks architecture enables all groups with with in your enterprise to collaborate to design and deploy efficient processes.
  3. Teamworks also allows you to manage and analyze process performance.
  4. Teamworks is having Eclipse based Authoring Environment integrates with your other development tools.

15.What is the Components of IBM BPM?

Ans: At a high level, IBPM is comprised of a number of coarse grained components. Taken together, these are the IBPM product. Each component serves a unique and distinct purpose and are employed at different stages in the development or operation of an IBPM solution. Breaking IBPM down into these constituent components both aids in the understanding of the product as well as providing a practical differentiation between phases and pieces of operation.

  1. Process Server
  2. Process Designer
  3. Process Center
  4. Performance Data Warehouse
  5. Process Center Console
  6. Process Portal
  7. Process Admin Console

16.What is Durable Subscription?

Ans: When a message is sent to an user who is offline, the message waits in the queue and gets delivered when the user appears online again. This phenomenon is called as "Durable Subscription".

17.How a BPD can be divided into?

Ans: The BPD can be divided into Lanes and Milestones. The horizontal lines are called Lanes and vertical ones are called Milestones.

18.How will you access processes in BPM?

Ans: You can Start, Stop, Control and Monitor Processes using Process Portal.

19.What is an Activity in IBM BPM?

Ans: An Activity represents a logical unit of work that can be execute at run time by a Human or System.

20.What are Variables (Business Objects) in IBM BPM?

Ans: Business objects are called variables in Teamworks represent the data that provides the data that provides the business context to a running process.

There are two types of variables

  • Simple and Complex variables have different scopes
  • private Input and Output.

Checkout Our  IBM BPM Tutorials

21.How do you get an element by id in dojo?

Ans: dojo.byId('someId');

22.How will you inject data on runtime in production?

Ans: IBPM provide some rest api which operation name is setData through that we can inject values.

23.What is the difference between process app and toolkit?

Ans: Process App is deployable, whereas toolkit is not deployable. Instead, it is integrated.

24.What must be done to change business object type value?

Ans: For achieving the task, bpd must be altered and a snapshot is created and redeployed.

25.What is the current version available in market for IBM BPM?

Ans: Version 8.5

26.What is the snapshot in BPM?

Ans: Snapshot is as simple as Version management.

27.Does IBM BPM v.85 support Milestone?

Ans: No. Milestone is deprecated  in V8.5. Now, It support phase instead of milestone.

28.How a BPD can be divided into?

Ans: The BPD can be divided into Lanes and Milestones. The horizontal lines are called Lanes and vertical ones are called Milestones.

29.What is Rule Set or rule group?

Ans: A rule set is a group of if/then statements or rules where the if is the condition and the then is the action of the rule. Rule sets are best suited for those business rules that have very few condition clauses.

30.What is Business State Machine?

Ans: Business state machines are service components that allow you to represent business processes based on states and events instead of a sequential business process model.

  Business state machines specify the sequences of states, responses, and actions that an object or an interaction goes through in response to events.

31.What is BPC and how can it will be useful?

Ans: BPC is a Business Process Choreography. It used for monitor Process Instance, Process Template and human task Instance, Human task Template.

32.What is CGI and how it will be used?

Ans: CEI enhances compact event-management services, like consolidating raw events via multiple, heterogeneous sources and distributing them to event consumers. It enables functionality for generation, propagation, persistence, and consumption of events representing service component processes.

33.What are different types of Human Tasks?

Ans: 

  • To-do task - a service schedules a piece of work for a person to perform.
  • Invocation task - a person uses a service.
  • Collaboration task - one person assigns work to another person.
  • Administration task - a person is granted administrative powers over an activity or process.

You liked the article?

Like: 1

Vote for difficulty

Current difficulty (Avg): Medium

EasyMediumHardDifficultExpert
IMPROVE ARTICLEReport Issue

About Author

Authorlogo
Name
TekSlate
Author Bio

TekSlate is the best online training provider in delivering world-class IT skills to individuals and corporates from all parts of the globe. We are proven experts in accumulating every need of an IT skills upgrade aspirant and have delivered excellent services. We aim to bring you all the essentials to learn and master new technologies in the market with our articles, blogs, and videos. Build your career success with us, enhancing most in-demand skills in the market.

Stay Updated
Get stories of change makers and innovators from the startup ecosystem in your inbox